package org.senRPC.remoting.model;

import org.senRPC.common.exception.remoting.RemotingSendRequestException;
import org.senRPC.common.exception.remoting.RemotingTimeoutException;

import io.netty.channel.ChannelHandlerContext;

/**
 *
 * @author senrian
 * @description 处理channel关闭或者inactive的状态的时候的改变
 * @time 2020年2月15日
 * @modifytime
 */
public interface NettyChannelInactiveProcessor {


	void processChannelInactive(ChannelHandlerContext ctx) throws RemotingSendRequestException, RemotingTimeoutException, InterruptedException;
}
